package com.zmn.plat.model.vo.orderconfig.documentarycontent;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 类描述:跟单内容页面VO
 *
 * @author linfeng
 * @since 2019/10/22/14:00
 */
public class DocumentaryContentVO implements Serializable {
    private static final long serialVersionUID = 4698482477810779800L;
    // 跟单内容id
    private Integer id;

    // 排序字段，编号越小越靠前
    private Integer sort;

    // 展示平台
    private String bizType;

    // 展示平台名称
    private String bizTypeName;

    // 跟单内容
    private String content;

    // 解释说明
    private String statement;

    // 跟单内容首字母
    private String firstLetter;

    // 责任部门id
    private Integer responsibleDepartmentId;

    // 责任部门名称
    private String responsibleDepartmentName;

    // 工程师跟单开关  1工程师不跟单，2工程师跟单
    private Integer engineerDocumentarySwitch;

    // 工程师跟单优先级：1一级，2二级，3三级
    private Integer engineerDocumentaryPriority;

    // 服务商跟单开关 1服务商不跟单 2服务商跟单
    private Integer serviceProviderDocumentarySwitch;

    // 服务商跟单优先级：1一级 2二级 3三级
    private Integer serviceProviderDocumentaryPriority;

    // 状态 1停用  2启用
    private Integer status;

    // 创建人
    private String creater;

    // 创建时间
    private Date createTime;

    // 更新人
    private String updater;

    // 更新时间
    private Date updateTime;

    // 跟单部门
    private List<DocumentaryDepartmentRelationsVO> departmentRelations;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getStatement() {
        return statement;
    }

    public void setStatement(String statement) {
        this.statement = statement;
    }

    public String getFirstLetter() {
        return firstLetter;
    }

    public void setFirstLetter(String firstLetter) {
        this.firstLetter = firstLetter;
    }

    public Integer getResponsibleDepartmentId() {
        return responsibleDepartmentId;
    }

    public void setResponsibleDepartmentId(Integer responsibleDepartmentId) {
        this.responsibleDepartmentId = responsibleDepartmentId;
    }

    public String getResponsibleDepartmentName() {
        return responsibleDepartmentName;
    }

    public void setResponsibleDepartmentName(String responsibleDepartmentName) {
        this.responsibleDepartmentName = responsibleDepartmentName;
    }

    public Integer getEngineerDocumentarySwitch() {
        return engineerDocumentarySwitch;
    }

    public void setEngineerDocumentarySwitch(Integer engineerDocumentarySwitch) {
        this.engineerDocumentarySwitch = engineerDocumentarySwitch;
    }

    public Integer getEngineerDocumentaryPriority() {
        return engineerDocumentaryPriority;
    }

    public void setEngineerDocumentaryPriority(Integer engineerDocumentaryPriority) {
        this.engineerDocumentaryPriority = engineerDocumentaryPriority;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdater() {
        return updater;
    }

    public void setUpdater(String updater) {
        this.updater = updater;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public List<DocumentaryDepartmentRelationsVO> getDepartmentRelationsVOS() {
        return departmentRelations;
    }

    public void setDepartmentRelationsVOS(List<DocumentaryDepartmentRelationsVO> departmentRelations) {
        this.departmentRelations = departmentRelations;
    }

    public String getBizTypeName() {
        return bizTypeName;
    }

    public void setBizTypeName(String bizTypeName) {
        this.bizTypeName = bizTypeName;
    }

    public Integer getServiceProviderDocumentarySwitch() {
        return serviceProviderDocumentarySwitch;
    }

    public void setServiceProviderDocumentarySwitch(Integer serviceProviderDocumentarySwitch) {
        this.serviceProviderDocumentarySwitch = serviceProviderDocumentarySwitch;
    }

    public Integer getServiceProviderDocumentaryPriority() {
        return serviceProviderDocumentaryPriority;
    }

    public void setServiceProviderDocumentaryPriority(Integer serviceProviderDocumentaryPriority) {
        this.serviceProviderDocumentaryPriority = serviceProviderDocumentaryPriority;
    }

    @Override
    public String toString() {
        return "DocumentaryContentVO{" +
                "id=" + id +
                ", sort=" + sort +
                ", bizType='" + bizType + '\'' +
                ", bizTypeName='" + bizTypeName + '\'' +
                ", content='" + content + '\'' +
                ", statement='" + statement + '\'' +
                ", firstLetter='" + firstLetter + '\'' +
                ", responsibleDepartmentId=" + responsibleDepartmentId +
                ", responsibleDepartmentName='" + responsibleDepartmentName + '\'' +
                ", engineerDocumentarySwitch=" + engineerDocumentarySwitch +
                ", engineerDocumentaryPriority=" + engineerDocumentaryPriority +
                ", serviceProviderDocumentarySwitch=" + serviceProviderDocumentarySwitch +
                ", serviceProviderDocumentaryPriority=" + serviceProviderDocumentaryPriority +
                ", status=" + status +
                ", creater='" + creater + '\'' +
                ", createTime=" + createTime +
                ", updater='" + updater + '\'' +
                ", updateTime=" + updateTime +
                ", departmentRelations=" + departmentRelations +
                '}';
    }
}
